x86: make sure memory block is RAM before passing to the allocator
authorJan Beulich <jbeulich@suse.com>
Mon, 4 Nov 2013 13:29:24 +0000 (14:29 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 4 Nov 2013 13:29:24 +0000 (14:29 +0100)
commit227258983401b7e6091967ffaf22ad83f4ebaf6f
tree049302f9d8e0b6689dd89f567add9de3c9cd9ca5
parent2c24cdcce3269f3286790c63821951a1de93c66a
x86: make sure memory block is RAM before passing to the allocator

Memory blocks outside of the always visible 1:1 mapping range get
passed to the allocator separately (once enough other setup was done).
Skipping non-RAM regions, however, was forgotten in adc5afbf ("x86:
support up to 16Tb").

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/setup.c